<?php
/* --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- //
// Chat Server
// Project: molten-chat
// Developed by: Matthew Oltendorf
// Version: b2.1
// Updated on: June 04th, 2009
// Copyright (c) 2008-2009 Matthew Oltendorf
// --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- */

// PHP: Hypertext Preprocessor Document

/*
	Unfinished Items:
		1.
		2.
		3.
		4.
		5.
*/

/*
	Known Issues:
		1.
		2.
		3.
		4.
		5.
*/

if (
	!defined ('molten_chat')
)
	{
		die ('Unauthorised Access.');
	}

// Define the rooms table.
define ('molten_chat_rooms_table', $table_prefix . '_molten_chat', true);

/* --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- //
// Name: molten_chat_server
// Type: Singleton.
// Title: MoltX Chat Server Object.
// Description: Designed to be included and used to prepare XML data to be sent to the MoltX Chat Ajax Object.
// --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- */
class molten_chat_database
	{
		/* --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- //
		// Name: connect
		// Title: Connect to database.
		// Variables: None.
		// Description: Connect to the database.
		// --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- */
		public static function connect ()
			{
				return true;
			}

		/* --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- //
		// Name: query
		// Title: Query to database.
		// Variables: None.
		// Description: Send an SQL query to the database.
		// --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- */
		public static function query ()
			{
				return false;
			}

		/* --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- //
		// Name: get_array
		// Title: Get array from query.
		// Variables: None.
		// Description: Get an array of rows from a database query.
		// --|-- ----- ----- ----- -----|----- ----- ----- ----- --|-- */
		public static function get_array ()
			{
				return array ();
			}
	}
?>